<!-- HTML header for doxygen 1.8.8-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <!-- For Mobile Devices -->
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
        <meta name="generator" content="Doxygen 1.8.18"/>
        <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script>
        <title>HElib: Member List</title>
        <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>-->
        <script type="text/javascript" src="dynsections.js"></script>
        <link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
        <link href="doxygen.css" rel="stylesheet" type="text/css" />
        <link href="customdoxygen.css" rel="stylesheet" type="text/css"/>
        <link href='https://fonts.googleapis.com/css?family=Roboto+Slab' rel='stylesheet' type='text/css'>
		<link href="https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100;1,700&family=Merriweather&family=Merriweather+Sans&family=Open+Sans&family=Poppins:ital@1&family=Roboto:ital,wght@0,400;1,300;1,900&display=swap" rel="stylesheet"> 
        <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css">
        <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js"></script>
        <link href="jquery.smartmenus.bootstrap.css" rel="stylesheet">
        <script type="text/javascript" src="jquery.smartmenus.js"></script>
        <!-- SmartMenus jQuery Bootstrap Addon -->
        <script type="text/javascript" src="jquery.smartmenus.bootstrap.js"></script>
        <!-- SmartMenus jQuery plugin -->
    </head>
    <body style="font-family: 'Merriweather', serif;">
        <nav class="navbar navbar-default" role="navigation">
            <div class="container">
                <div class="navbar-header">
                    <a class="navbar-brand">HElib Implementing Homomorphic Encryption</a>
                </div>
            </div>
        </nav>
        <div id="top"><!-- do not remove this div, it is closed by doxygen! -->
            <div class="content" id="content">
                <div class="container">
                    <div class="row">
                        <div class="col-sm-12 panel " style="padding-bottom: 15px;">
                            <div style="margin-bottom: 15px;">
<!-- end header part -->
<!-- Generated by Doxygen 1.8.18 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div id="nav-path" class="navpath">
  <ul>
<li class="navelem"><a class="el" href="namespacehelib.html">helib</a></li><li class="navelem"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">EncryptedArrayDerived</a></li>  </ul>
</div>
</div><!-- top -->
<div class="header">
  <div class="headertitle">
<div class="title">helib::EncryptedArrayDerived&lt; type &gt; Member List</div>  </div>
</div><!--header-->
<div class="contents">

<p>This is the complete list of members for <a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a>, including all inherited members.</p>
<table class="directory">
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#af55d2066263a1a0f6abd9ab221a61f0c">addCoord</a>(long i, long k, long offset) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a578731eb6f1c9ee5c992e8cb8108a7bf">badDimensionAutomorphCorrection</a>(Ctxt &amp;ctxt, long i, long k) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ac12a59e0c752ad844b5442f8df150449">buildLinPolyCoeffs</a>(std::vector&lt; NTL::ZZX &gt; &amp;C, const std::vector&lt; NTL::ZZX &gt; &amp;L) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ad015d2493ac76b90a4dc2cc3176b6de4">buildLinPolyCoeffs</a>(std::vector&lt; RX &gt; &amp;C, const std::vector&lt; RX &gt; &amp;L) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ae80adc5a72904c36d8c174ee032b7208">clone</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a1f4d4caa1e488648194495688a06a6a3">coordinate</a>(long i, long k) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#af8ff3f420efdf1d978e7647daf851b38">decode</a>(std::vector&lt; long &gt; &amp;array, const NTL::ZZX &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ab46f85fab47332239f119caee09ececf">decode</a>(std::vector&lt; NTL::ZZX &gt; &amp;array, const NTL::ZZX &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a08da5d736925eaa31364d11607065621">decode</a>(PlaintextArray &amp;array, const NTL::ZZX &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a988c0f9edd8c60f0f5f38f0881eaa814">decode</a>(PlaintextArray &amp;array, const zzX &amp;ptxt) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ae658c1ab1894af846fc0cc16bef83ce6">decode</a>(std::vector&lt; RX &gt; &amp;array, const zzX &amp;ptxt) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a74621b671d094fb0b2811039c490f510">decode</a>(std::vector&lt; RX &gt; &amp;array, const NTL::ZZX &amp;ptxt) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a4841a235587ec4402414a7ab109ec669">decode</a>(std::vector&lt; RX &gt; &amp;array, const RX &amp;ptxt) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#ab9b7baf29ff926acd6cfa8b8d00bf800">decode1Slot</a>(const NTL::ZZX &amp;ptxt, long i) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#acfdec26873763a9b20daf3206a273146">decode1Slot</a>(NTL::ZZX &amp;slot, const NTL::ZZX &amp;ptxt, long i) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a551593e093a3e2e49028d3522da86906">decrypt</a>(UNUSED const Ctxt &amp;ctxt, UNUSED const SecKey &amp;sKey, UNUSED std::vector&lt; double &gt; &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a449d1c41fe9b41dd8c45f63ce6e4de89">decrypt</a>(UNUSED const Ctxt &amp;ctxt, UNUSED const SecKey &amp;sKey, UNUSED std::vector&lt; cx_double &gt; &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a579c0568094fd700b471567ee82f731c">decrypt</a>(const Ctxt &amp;ctxt, const SecKey &amp;sKey, std::vector&lt; long &gt; &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a67585c6eeb53cb6bcd1f48f41f9e05a9">decrypt</a>(const Ctxt &amp;ctxt, const SecKey &amp;sKey, std::vector&lt; NTL::ZZX &gt; &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ae4f2249cd0f9cebc2539ba2609780ae1">decrypt</a>(const Ctxt &amp;ctxt, const SecKey &amp;sKey, PlaintextArray &amp;ptxt) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a20151d8001b05fadd502f4992079dd1c">decrypt</a>(const Ctxt &amp;ctxt, const SecKey &amp;sKey, std::vector&lt; RX &gt; &amp;ptxt) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a4883d910df8cf214986647f84eb7531c">helib::EncryptedArrayBase::decrypt</a>(const Ctxt &amp;ctxt, const SecKey &amp;sKey, std::vector&lt; double &gt; &amp;ptxt) const =0</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a000a070007229db34150a3dcbb45f886">helib::EncryptedArrayBase::decrypt</a>(const Ctxt &amp;ctxt, const SecKey &amp;sKey, std::vector&lt; cx_double &gt; &amp;ptxt) const =0</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#acb343e9ad9fe202a7386fc8359346a02">decrypt1Slot</a>(const Ctxt &amp;ctxt, const SecKey &amp;sKey, long i) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a454ee083696fe4e2b56ed18dae023722">decrypt1Slot</a>(NTL::ZZX &amp;slot, const Ctxt &amp;ctxt, const SecKey &amp;sKey, long i) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a5741ce03114f74e26d3d842e3539806a">dimension</a>() const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a148c2b99586850a69ca19ab2b7fd562e">dispatch</a>(Args &amp;&amp;... args) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#afee5218d346a7d0c27fcf4f72bd1fe8c">encode</a>(NTL::ZZX &amp;ptxt, const std::vector&lt; long &gt; &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a7c69526bbb217d9731e628af68585b26">encode</a>(zzX &amp;ptxt, const std::vector&lt; long &gt; &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a80cc816a32404a8dc6e9a7ad28a2b810">encode</a>(NTL::ZZX &amp;ptxt, const std::vector&lt; NTL::ZZX &gt; &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a377168a9d05375ab76ce34d8f6631582">encode</a>(zzX &amp;ptxt, const std::vector&lt; zzX &gt; &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ae9d558e1bc5bcc2d7bab85621d7aeb58">encode</a>(NTL::ZZX &amp;ptxt, const PlaintextArray &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a1ee43b5496add8a1836259063975e1ee">encode</a>(zzX &amp;ptxt, const PlaintextArray &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a101cec4fc6d5882ed77f7de379d94eb5">encode</a>(zzX &amp;ptxt, const std::vector&lt; RX &gt; &amp;array) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a07998b13be5b9a9f4d75014adbc456a9">encode</a>(NTL::ZZX &amp;ptxt, const std::vector&lt; RX &gt; &amp;array) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a984f89155eabfebf7f31b1c84062512c">encode</a>(RX &amp;ptxt, const std::vector&lt; RX &gt; &amp;array) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a8f11ae63a7511a016c1ba28f293930a0">helib::EncryptedArrayBase::encode</a>(zzX &amp;ptxt, const std::vector&lt; NTL::ZZX &gt; &amp;array) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a77cc1a6041c4d442bb3a3858afc5f12c">encodeUnitSelector</a>(zzX &amp;ptxt, long i) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#ade59fa0a4bceb030a895d725ee1f7d88">encrypt</a>(Ctxt &amp;ctxt, const PubKey &amp;key, const PTXT &amp;ptxt) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a795ee815c4701c02b683c7bb3a9a3518">EncryptedArrayDerived</a>(const Context &amp;_context, const RX &amp;_G, const PAlgebraMod &amp;_tab)</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">explicit</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ab3f8765108fc68df6296afb4845da57d">EncryptedArrayDerived</a>(const EncryptedArrayDerived &amp;other)</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#aedb467d9a37f866be26575bcdebe4401">getContext</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a1aa2691c70360cbb4836ab9d220ce245">getDegree</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a4a081671bfa69eb6938d12446bbc4853">getG</a>() const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a5ae779d5f0fd91f5d5846d5fc1d4fc15">getNormalBasisMatrix</a>() const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a334f5f8c9e7d0f951c117b200efe127d">getNormalBasisMatrixInverse</a>() const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a7b245c39644ac52a7040ba18f57ad704">getP2R</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#aee12c18cec9f25f2e8b4208c7d32d1f7">getPAlgebra</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a9741ce6601a5d07c83283beeff6cc7e0">getTab</a>() const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a1f1568cce42e1f8b91d9edceb5b8329a">getTag</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a540b5ea6214812fa2414044923c3a035">initNormalBasisMatrix</a>() const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a368c21a272921966da3a7793145bf5d2">nativeDimension</a>(long i) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ae0cdc66cd6ea14bb1fa9b3748286b086">operator=</a>(const EncryptedArrayDerived &amp;other)</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a14f8a3b077bab6c697efc921fe358178">random</a>(std::vector&lt; long &gt; &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a9b0e39d0510ca716372034ee14786c56">random</a>(std::vector&lt; NTL::ZZX &gt; &amp;array) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ad307509bc693f875334cd67b84ba401d">random</a>(std::vector&lt; RX &gt; &amp;array) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a95c835acdb8766ca3a9e733195dedba7">restoreContext</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a334aac82a4217163cd7f3e0a8da7eb9b">restoreContextForG</a>() const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a1c0a250013b889509a852aa74e3c29f0">rotate</a>(Ctxt &amp;ctxt, long k) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ac09d307b1cceced22a6c5717c467b3e7">rotate1D</a>(Ctxt &amp;ctxt, long i, long k, bool dc=false) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a4008456c8aaeaf459a8ee001b1dbf21f">rotate1D</a>(std::vector&lt; U &gt; &amp;out, const std::vector&lt; U &gt; &amp;in, long i, long offset) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#a47944c462c09ff14b3d8dda332e66325">shift</a>(Ctxt &amp;ctxt, long k) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html#ac07a62371be0a1c0ad617a04e147e000">shift1D</a>(Ctxt &amp;ctxt, long i, long k) const override</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_derived.html">helib::EncryptedArrayDerived&lt; type &gt;</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a6a16e9c45db9d6b963cfeaf0c0afaca2">size</a>() const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr class="even"><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a7b4ebc9251cd7e1966c5da70f51fb369">sizeOfDimension</a>(long i) const</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span></td></tr>
  <tr><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html#a3fcb15513e4d89d0c0ed4bda3fca2190">~EncryptedArrayBase</a>()</td><td class="entry"><a class="el" href="classhelib_1_1_encrypted_array_base.html">helib::EncryptedArrayBase</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
</table></div><!-- contents -->
<!-- HTML footer for doxygen 1.8.8-->
<!-- start footer part -->
</div>
</div>
</div>
</div>
</div>
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.18
</small></address>
</body>
        <script type="text/javascript" src="doxy-boot.js"></script>
</html>
